//
//  NetworkTool.h
//  网易新闻(代码)
//
//  Created by 袁应荣 on 2016/11/8.
//  Copyright © 2016年 袁应荣. All rights reserved.
//

#import "AFNetworking.h"

@interface NetworkTool : AFHTTPSessionManager


/**
 网络请求工具类的全局访问点

 @return 网络请求对象
 */
+ (instancetype)sharedTool;


/**
 隔离AFN的GET请求,使用这个

 @param URLStr 请求地址
 @param parameters URL参数
 @param successBlock 成功的回调
 @param failedBlock 失败的回调
 */
- (void)GETWithURLStr:(NSString *)URLStr parameters:(id)parameters success:(void(^)(id responseObject))successBlock failed:(void(^)(NSError *error))failedBlock;

/**
 隔离AFN的POST请求,使用这个,默认是json请求
 
 @param URLStr 请求地址
 @param parameters URL参数
 @param successBlock 成功的回调
 @param failedBlock 失败的回调
 */
- (void)POSTWithURLStr:(NSString *)URLStr parameters:(id)parameters success:(void(^)(id responseObject))successBlock failed:(void(^)(NSError *error))failedBlock;

@end
